@charset "utf-8";
/* 该网站名称 CSS Document */
/*CSS 初始化*/
body {background:#fff; color:#333; font-size:12px; font-family:微软雅黑,sans-serif;}
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,p,pre,table,caption,th,td,form,input,button,select,textarea{margin:0; padding:0; list-style:none;}

header, article, section, aside, footer, figure, nav{display: block;}

a:link, a:visited {color:#333; text-decoration: none;

}
a:hover, a:active, a:focus {color:#f00; text-decoration: none;}

img {border:none; vertical-align:top}
.clear{clear:both;}

.b-blank10{margin:0 0 10px 0;}
.b-blank20{margin:0 0 20px 0;}
.b-blank30{margin:0 0 30px 0;}
.blank10{width:100%; height:10px;}
.blank20{width:100%; height:20px;}
.blank30{width:100%; height:30px;}
.l-blank25{float:left; width:25px; height:10px;}

/*@font-face {
	font-family: 'Fontawesome';
	src:url('../font/fontawesome-webfont.eot'); 
	src: 
		url('../font/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), 
		url('../font/fontawesome-webfont.woff') format('woff'), 
		url('../font/fontawesome-webfont.ttf') format('truetype'), 
		url('../font/fontawesome-webfont.svg#aGENCYR') format('svg');
}*/

.main{width:1180px; margin:0 auto; overflow:hidden;}

#qq_plugin_box{z-index:99999;}

#returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:20px;
	bottom:-200px;
	_bottom:auto;
	width:50px;
	height:50px;
	text-align:center;
	overflow:hidden;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-o-transition:all 0.5s;
	background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=60); 
	background:#000;/*实现IE背景透明*/
	border-radius:3px;
}
#returnTop i{color:#fff; margin:40% 0 0 0;}
#returnTop:hover {
	background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
	filter:Alpha(opacity=80); 
	background:#000;/*实现IE背景透明*/
}




/*头部*/

header{}

.top_box{ border-bottom: 0px solid #e6e6e6; overflow:hidden; height: 30px; line-height: 30px; background:#F2F2F2;}
.top_box .top{width:1180px; margin:0 auto}
.top_box .top h1{float:left; font-size: 12px; font-weight:normal;}
.top_box .top ul{float:right; color:#fff; overflow:hidden;}
.top_box .top ul li{float: left;}
.top_box .top ul li:before{display:inline-block; content: ""; width: 1px; height: 12px; background: #888; margin: 0 13px; top: 2px; position: relative;}
.top_box .top ul li:first-child:before{display: none;}

/*logo*/
.head_box{height:120px;}
.head{width:1180px; margin:0 auto; overflow:hidden;}
.logo{float:left; margin:18px 0 0 0;}
.by{float:left; margin:30px 0 0 20px; font-size:24px; color:#004F9E; font-weight:bold;}
.by span{color:#666; font-size:18px; font-weight:normal; display:block; padding: 6px 0 0 0;}

.tel{float:right; background:url(../images/tel.png) no-repeat left; margin:25px 0 0 0; height:53px; font-size:14px; color:#333; padding:0 0 0 52px;}
.tel span{font-size:28px; color:#1958A5; font-family:Impact; display:block}

.t_ewm{float: right; margin: 20px 0 0 30px;}
.t_ewm img{width: 80px; height: 80px; background: #ccc;}

/*导航*/
.nav {background:url(../images/menu.jpg) repeat-x;}
.nav ul{z-index: 100; width:1180px; margin:0 auto;}
.nav ul li{position:relative; text-align:center; float:left; font-size:14px; }
.nav ul li a{height:55px; line-height:55px; display:block; color:#307903; padding: 0 35px; font-size:14px;font-weight:bold}
.nav ul li:before{display: inline-block; float: left; content: ""; width: 1px; height: 55px; background: url(../images/fgx.png) no-repeat center;}
.nav ul li:first-child:before{display: none;}
* HTML .nav ul li a{display: inline-block}
.nav ul li a:link{color: #fff}
.nav ul li a:visited{color: #fff}
.nav ul li a.selected,
.nav ul li a:hover{background:#236EB2; color: #fff}

.nav ul li ul{position: absolute; width:100px; background:#da0f00; visibility:hidden; z-index:999999}
.nav ul li ul li{background:none; text-align:center; border-bottom:1px solid #fff; font-size:12px}
.nav ul li ul li a{overflow:hidden; line-height:32px; height:32px; font-weight:normal;}
.nav ul li ul li a:link{color:#fff}
.nav ul li ul li a:visited{color:#fff}
.nav ul li ul li a.selected{background:#eeeeee; color:#555 !important}
.nav ul li ul li a:hover{background:#eeeeee; color:#555}

* HTML .nav {height: 1%}
.downarrowclass {position: absolute; top: -1180px; right: 7px}
.rightarrowclass {position: absolute; top: 8px; right:15px}
.ddshadow {position: absolute; width: 0px; background:none transparent scroll repeat 0% 0%; height: 0px; top: 0px; LEFT: 0px}
.toplevelshadow {opacity: 0.0}


/*搜索*/
.search_box{height:45px; border-bottom: 1px solid #e7e7e7; margin: 0 0 20px 0;}
.search_box .hot_pro{float:left; line-height:45px;}
.search_box .hot_pro a{margin:0 15px 0 0;}

.search_box .search{float:right; margin:9px 0 0 0; }
.search_box .search .search_text{float:left; width:190px; height:25px; line-height:25px; border:1px solid #236eb2; border-right:none; padding:0px; text-indent:5px; color:#555; font-size: 12px;}
.search_box .search .search_submit{float:left; width:47px; height:27px; background:url(../images/search_submit.png) no-repeat center #236eb2; border:none; cursor:pointer;}


/*底部*/
footer{background:url(../images/foot_bg.jpg) no-repeat center bottom #1B1B1B; overflow:hidden; margin:15px 0 0 0}

nav.f_menu{text-align:center; background:url(../images/menu.jpg) repeat-x top; border-bottom: 1px solid #004F9E; height: 50px; line-height: 50px; color:#fff; font-size:14px}
nav.f_menu a,nav.f_menu a:visited,nav.f_menu a:hover{color:#fff; margin:0 30px; font-weight:bold; }

.foot{width:1180px; margin:0 auto 30px auto;line-height:24px; color:#535353; position:relative; padding: 40px 0 10px 0;}
.foot img{float:left;}
.foot span{display:inline-block; padding:0 0 0 30px;}

.ewm{position:absolute; right:0px; top:20px; font-size: 12px; text-align: center;}
.ewm img{width:95px; height:95px;  float: none; background: #535353;}
